package com.beerandjesus.sportofkings.handicapper.model.brisnet.singlefile;

import java.util.List;

import com.beerandjesus.sportofkings.handicapper.model.EquipmentChange;
import com.beerandjesus.sportofkings.handicapper.model.Medication;

public interface Horse {

	public abstract String getProgramNumber();

	public abstract String getEntry();

	public abstract String getName();

	public abstract String getMorningLineOdds();

	public abstract String getBirthYear();

	public abstract String getFoalingMonth();

	public abstract String getSireName();
	
	public abstract String getDamSireName();

	public abstract String getSex();

	public abstract String getColor();

	public abstract String getWeight();

	public abstract String getMainTrackOnlyOrAE();

	public abstract String getPostPosition();

	public abstract String getProgramPostPosition();

	public abstract Medication getMedication();

	public abstract EquipmentChange getEquipmentChange();

	public abstract String getBrisRunStyle();

	public abstract String getQuirinSpeedPoints();

	public abstract String getDaysSinceLastRace();

	public abstract String getLifeStartsAllWeather();

	public abstract String getLifeWinsAllWeather();

	public abstract String getLifePlaceAllWeather();

	public abstract String getLifeShowAllWeather();

	public abstract String getLifeEarningsAllWeather();

	public abstract String getBestBrisSpeedAllWeather();

	public abstract String getPrimePowerRating();

	public abstract String getBestBrisSpeedLife();

	public abstract String getBestBrisSpeedRecentYear();

	public abstract String getBestBrisSpeed2ndRecentYear();

	public abstract String getBestBrisSpeedThisTrack();

	public abstract String getNumStartsDirt();

	public abstract String getNumWinsDirt();

	public abstract String getNumPlacesDirt();

	public abstract String getNumShowsDirt();

	public abstract String getEarningsDirt();

	public abstract Pedigree getPedigree();

	public abstract PerformanceRecord getPerformanceRecord();

	public abstract List<Workout> getWorkouts();

	public abstract List<PastPerformance> getPastPerformances();

	public abstract TrainerJockeyOwner getTrainerJockeyOwner();

	public abstract String getCurrentStudFee();

	public abstract String getAuctionPrice();

}